/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package za.cput.ac.principles.ocp.ocpviolation.conf;

import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.context.annotation.Bean;
import za.cput.ac.principles.ocp.ocpviolation.impl.*;

/**
 *
 * @author Ilyaas Khatib
 */
@Configurable
public class AppConfig {
     @Bean
    public Draw d(){
        return new Draw();
    }
    @Bean
    public Shape s(){
        return new Shape();
    }
    
    @Bean
    public OcpViolation ov(){
        return new OcpViolation();
    }
    
}
